package com.chixing.repository;

import com.chixing.entity.MongDB.Post;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface PostRepository extends MongoRepository<Post, String> {

    // 根据酒店查询主楼评价
    List<Post> findByHotelId(Long hotelId);

    // 根据用户查询发表的主楼评论
    List<Post> findByUserId(Long userId);

    // 查询某订单下的主楼评价（一个订单通常对应一个评价）
    Post findByOrderId(Long orderId);

    // 过滤未删除的数据
    List<Post> findByIsDeleted(Integer isDeleted);
}
